package io.renren.modules.app.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户表
 * 
 * @author chenjiacheng
 * @email 
 * @date 2019-02-11 19:04:20
 */
@TableName("tb_user")
public class User implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户id，自增
	 */
	@TableId
	private Integer userId;
	/**
	 * 登录名
	 */
	private String username;
	/**
	 * 手机号码
	 */
	private String mobile;
	/**
	 * 头像
	 */
	private String headUrl;
	/**
	 * 密码
	 */
	private String password;
	/**
	 * 昵称
	 */
	private String nickName;
	/**
	 * 来源：0-微信，1-qq，2微博，3-自注册
	 */
	private Integer regType;
	/**
	 * 0-普通，1-认证账号(用于是否能发内容)
	 */
	private Integer type;
	/**
	 * 0-未锁定，1-锁定
	 */
	private Integer isLock;
	/**
	 * 0-正常，1-删除
	 */
	private Integer isDeleted;

	/**
	 * 设置：用户id，自增
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户id，自增
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * 设置：登录名
	 */
	public void setUsername(String username) {
		this.username = username;
	}
	/**
	 * 获取：登录名
	 */
	public String getUsername() {
		return username;
	}
	/**
	 * 设置：手机号码
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：手机号码
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：头像
	 */
	public void setHeadUrl(String headUrl) {
		this.headUrl = headUrl;
	}
	/**
	 * 获取：头像
	 */
	public String getHeadUrl() {
		return headUrl;
	}
	/**
	 * 设置：密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * 获取：密码
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * 设置：昵称
	 */
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	/**
	 * 获取：昵称
	 */
	public String getNickName() {
		return nickName;
	}
	/**
	 * 设置：来源：0-微信，1-qq，2微博，3-自注册
	 */
	public void setRegType(Integer regType) {
		this.regType = regType;
	}
	/**
	 * 获取：来源：0-微信，1-qq，2微博，3-自注册
	 */
	public Integer getRegType() {
		return regType;
	}
	/**
	 * 设置：0-普通，1-认证账号(用于是否能发内容)
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：0-普通，1-认证账号(用于是否能发内容)
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * 设置：0-未锁定，1-锁定
	 */
	public void setIsLock(Integer isLock) {
		this.isLock = isLock;
	}
	/**
	 * 获取：0-未锁定，1-锁定
	 */
	public Integer getIsLock() {
		return isLock;
	}
	/**
	 * 设置：0-正常，1-删除
	 */
	public void setIsDeleted(Integer isDeleted) {
		this.isDeleted = isDeleted;
	}
	/**
	 * 获取：0-正常，1-删除
	 */
	public Integer getIsDeleted() {
		return isDeleted;
	}
}
